Module modules.config
File name: config.py Author: Martin Jůda Python Version: 3.7 Description: Module with app settings
Expand source code
"""
File name: config.py
Author: Martin Jůda
Python Version: 3.7
Description: Module with app settings
"""
# Registered device ID
DEVICE_ID = 1
# Backend URL
BACKEND_BASE_URL = "https://0.0.0.0:5000"
# Bool - True if SSL certificate should be validated otherwise False
VERIFY_SSL = False
# Backend access username
BACKEND_USER_NAME = "username"
# Backend access password
BACKEND_USER_PASSWORD = "password"
# Number of questions that should be loaded
NUMBER_OF_QUESTIONS = 5
# Number of seconds that doors should be opened
DOOR_OPEN_SECONDS = 10
# Number of seconds before next question is showed
QUESTION_SWITCH_SECONDS = 5
# Number of seconds for user inactivity timeout
USER_INACTIVITY_SECONDS = 15
# Relay control Rpi pin
RELAY_OUTPUT_PIN = 16
# Translation of error codes to custom text
ERROR_TEXT = {
"NO_ACTIVE_STUDY": {
"error_name": "Karta není přižazena k aktivnímu studiu.",
"hint": "Kontaktujte studijní oddělení.",
"contact": "studijni@test.com",
},
"CONNECTION_ERROR": {
"error_name": "Nelze se připojit k serveru.",
"hint": "Kontaktujte technika.",
"contact": "Tel: 432234543",
},
"HTTP_ERROR": {
"error_name": "Chybná odpověď serveru. Kód chyby: {error_code}",
"hint": "Zkuste naskenovat kartu znovu, případně kontaktujte správce zařízení.",
"contact": "server@server.com",
},
"NO_DOWNLOADED_QUESTIONS": {
"error_name": "Nelze načíst otázky ze serveru.",
"hint": "Zkuste proces opakovat, případně kontaktujte správce serveru.",
"contact": "server@server.com",
},
"IMAGE_LOAD_ERROR": {
"error_name": "Nepodařilo se načíst obrázky.",
"hint": "Opakujte načtení karty znovu.",
"contact": "email@error.com",
},
"USER_NO_ACCESS": {
"error_name": "K těmto dveřím nemáte přístup.",
"hint": "Kontaktujte správce zařízení.",
"contact": "email@error.com",
},
}